;(function(window) {

  var svgSprite = '<svg>' +
    '' +
    '<symbol id="icon-wifi" viewBox="0 0 1000 1000">' +
    '' +
    '<path d="M347.2801 607.7499l21.6262 19.105c38.2557-45.6001 95.6801-74.6034 159.8923-74.6034 57.6653 0 109.8631 23.3851 147.6141 61.1795l20.413-20.4391c-42.9567-43.1128-102.3739-69.7937-168.0211-69.7937C455.965 523.1993 390.8044 556.055 347.2801 607.7499zM222.7903 497.7695l22.7355 20.0864c68.3745-76.1334 166.7-123.886 275.9755-123.886 102.8196 0 195.9424 42.2763 263.5454 110.69l21.3224-21.3505c-72.8677-73.0335-173.6196-118.2208-284.9238-118.2208C402.9687 365.0885 296.4515 416.2878 222.7903 497.7695zM525.151 178.2891c-175.3845 0-332.8823 76.1823-440.8886 197.0974l25.9075 22.8885c101.5394-117.0386 251.4051-191.0645 418.5708-191.0645 152.8968 0 291.3197 61.926 391.531 162.0501l20.46-20.4861C834.1375 243.404 687.2899 178.2891 525.151 178.2891zM530.9123 669.7669c-34.9907 0-63.3557 28.3927-63.3557 63.417 0 35.0233 28.366 63.415 63.3557 63.415 34.9887 0 63.3527-28.3918 63.3527-63.415C594.266 698.1596 565.9021 669.7669 530.9123 669.7669z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-jizhan" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M675.983283 262.833127c-40.938388-46.838771-101.132328-76.533071-168.347173-76.533071-66.780963 0-126.663818 29.445636-167.664627 75.911924l0.434905 0.372483c-5.591345 8.075933 2.112104 24.351618 17.765619 36.775578 14.72333 11.865235 31.309076 16.028045 38.639019 10.063193l1.056052 0.932232c28.016077-32.488948 69.327972-53.051263 115.483174-53.051263 43.23571 0 81.936127 17.890462 109.766986 46.591131 0.187265 0.310062 0.187265 0.621147 0.434905 0.932232 5.5279 6.957459 21.680788 3.291976 35.967166-8.387018 14.163581-11.429307 21.122063-26.152637 16.027022-33.233915L675.983283 262.833127z"  ></path>' +
    '' +
    '<path d="M762.143619 195.308221c-0.682545-0.682545-1.366114-1.366114-1.924839-2.112104-0.124843-0.124843-0.187265-0.372483-0.312108-0.496304-0.24764-0.311085-0.558725-0.434905-0.744967-0.683569C698.035532 121.757065 608.023472 77.154217 507.636111 77.154217c-100.138698 0-189.840696 44.291762-250.906493 114.239857-0.496304 0.434905-1.11745 0.808412-1.553379 1.304715-6.27389 7.827269 1.490957 24.537859 17.394159 37.271882 15.592117 12.486382 33.110095 16.461927 39.695071 9.193383l0.310062 0.311085c47.584762-54.355979 117.222795-88.770789 195.060581-88.770789 78.582753 0 148.84091 35.035958 196.36325 90.136903l0.435928-0.311085c7.577582 5.15644 23.728424 0.932232 38.016849-10.621918 14.163581-11.244089 21.804608-25.53149 19.008936-34.167171L762.143619 195.308221z"  ></path>' +
    '' +
    '<path d="M749.161956 897.395534 749.161956 897.395534l-181.952029-439.131389c16.95823-13.976316 28.016077-34.849716 28.016077-58.517765 0-42.055838-34.104749-76.221985-76.160587-76.221985s-76.097142 34.228569-76.097142 76.221985c0 25.593911 12.734022 48.204885 32.302707 61.995983L293.753859 899.320373c-0.186242 0.497327-0.433882 0.933255-0.496304 1.304715l-0.74599 1.614777 0.186242 0.064468c-1.179872 3.353374-1.925862 6.892991-1.925862 10.746762-0.062422 18.759249 15.033391 33.792641 33.731242 33.792641 18.698874 0 33.731242-15.033391 33.731242-33.731242l43.11189-107.96699 242.333234 0 42.739407 100.821243c-0.559748 2.300392-0.74599 4.66116-0.74599 7.144724 0 18.696828 15.032368 33.731242 33.732266 33.731242 18.573008 0 33.792641-15.033391 33.792641-33.731242C753.198899 907.397329 751.583099 902.119115 749.161956 897.395534zM519.128863 510.135536l56.218396 133.24777L465.889311 643.383306 519.128863 510.135536zM417.684426 764.210185l30.377868-76.160587 146.232502 0 32.177863 76.160587L417.684426 764.210185z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-height-light-6" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M631.423927 404.466891c-41.260729-37.722136-101.285824-39.237653-134.056182-3.374864L246.0243 676.051333c-32.770358 35.851533-25.88453 95.503121 15.376199 133.221164 41.271986 37.71702 101.298104 39.22742 134.067438 3.375887l251.333212-274.960329C679.58174 501.83243 672.695912 442.179818 631.423927 404.466891zM348.635305 776.023232c-26.106588 8.262174-53.985542-6.200212-62.252833-32.31294-8.267291-26.112728 6.196119-53.986565 32.31294-62.248739 26.118867-8.27957 53.975309 6.196119 62.2426 32.308847C389.206326 739.875964 374.742916 767.749802 348.635305 776.023232z"  ></path>' +
    '' +
    '<path d="M435.314457 407.822312 177.419805 177.88848 63.977104 305.137629 321.860499 535.059182Z"  ></path>' +
    '' +
    '<path d="M539.02961 728.689181 796.913005 958.611757 910.355707 831.356468 652.482545 601.446171Z"  ></path>' +
    '' +
    '<path d="M957.678502 419.332461c1.225921-11.326976 1.915629-22.814612 1.915629-34.463929 0-176.443571-143.047973-319.480288-319.480288-319.480288-16.780175 0-33.249265 1.297552-49.316196 3.793396l-13.237489 49.122791c20.100804-4.702092 41.004903-7.275707 62.554708-7.275707 151.22726 0 273.839809 122.601292 273.839809 273.839809 0 16.133446-1.581008 31.878035-4.25593 47.244001L957.678502 419.332461z"  ></path>' +
    '' +
    '<path d="M833.840032 452.319759c7.398504-21.137413 11.654434-43.762713 11.654434-67.451228 0-113.425306-91.948155-205.379601-205.379601-205.379601-29.928636 0-58.275241 6.53995-83.925435 18.062378l-17.159822 63.684438c27.54331-22.546505 62.71025-36.107359 101.084233-36.107359 88.227414 0 159.740144 71.517847 159.740144 159.740144 0 30.324656-8.55791 58.582233-23.264866 82.699514L833.840032 452.319759z"  ></path>' +
    '' +
    '<path d="M518.148024 562.436716l163.840532-172.709527c10.106172-10.657734 9.660011-27.517727-1.00284-37.635155-10.663874-10.117428-27.52182-9.671267-37.640272 0.991584L479.516168 525.789051 518.148024 562.436716z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-gongyong-xinhao4" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M909.06112 822.26176c-27.4176 0-49.64864-18.0992-49.64864-40.43776V242.176c0-22.32832 22.23104-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776v539.64288c0 22.34368-22.23104 40.44288-49.64864 40.44288z m-794.12224 0c-27.42272 0-49.64864-18.0992-49.64864-40.43776v-107.84256c0-22.32832 22.22592-40.43776 49.64864-40.43776 27.4176 0 49.64864 18.10944 49.64864 40.43776V781.824c0 22.33856-22.23104 40.43776-49.64864 40.43776z m198.59456 0c-27.42272 0-49.64864-18.0992-49.64864-40.43776v-215.68c0-22.32832 22.22592-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776V781.824c0.00512 22.33856-22.22592 40.43776-49.64864 40.43776z m198.59968 0c-27.42272 0-49.64864-18.0992-49.64864-40.43776V458.30144c0-22.33344 22.22592-40.44288 49.64864-40.44288 27.4176 0 49.64864 18.10944 49.64864 40.44288v323.51744c0 22.34368-22.23104 40.44288-49.64864 40.44288z m198.59456 0c-27.4176 0-49.64864-18.0992-49.64864-40.43776V350.464c0-22.32832 22.23104-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776v431.36c0.00512 22.33856-22.22592 40.43776-49.64864 40.43776z" fill="#51C3F1" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-gongyong-xinhao3" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M909.06112 822.26176c-27.4176 0-49.64864-18.0992-49.64864-40.43776V242.176c0-22.32832 22.23104-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776v539.64288c0 22.34368-22.23104 40.44288-49.64864 40.44288z" fill="#B2B2B2" ></path>' +
    '' +
    '<path d="M114.93888 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776v-107.84256c0-22.32832 22.22592-40.43776 49.64864-40.43776 27.4176 0 49.64864 18.10944 49.64864 40.43776V781.824c0 22.33856-22.23104 40.43776-49.64864 40.43776zM313.53344 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776v-215.68c0-22.32832 22.22592-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776V781.824c0.00512 22.33856-22.22592 40.43776-49.64864 40.43776zM512.13312 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776V458.30144c0-22.33344 22.22592-40.44288 49.64864-40.44288 27.4176 0 49.64864 18.10944 49.64864 40.44288v323.51744c0 22.34368-22.23104 40.44288-49.64864 40.44288zM710.72768 822.26176c-27.4176 0-49.64864-18.0992-49.64864-40.43776V350.464c0-22.32832 22.23104-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776v431.36c0.00512 22.33856-22.22592 40.43776-49.64864 40.43776z" fill="#51C3F1" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-gongyong-xinhao0" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M909.06112 822.26176c-27.4176 0-49.64864-18.0992-49.64864-40.43776V242.176c0-22.32832 22.23104-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776v539.64288c0 22.34368-22.23104 40.44288-49.64864 40.44288z" fill="#8E8E8E" ></path>' +
    '' +
    '<path d="M114.93888 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776v-107.84256c0-22.32832 22.22592-40.43776 49.64864-40.43776 27.4176 0 49.64864 18.10944 49.64864 40.43776V781.824c0 22.33856-22.23104 40.43776-49.64864 40.43776z" fill="#51C3F1" ></path>' +
    '' +
    '<path d="M313.53344 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776v-215.68c0-22.32832 22.22592-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776V781.824c0.00512 22.33856-22.22592 40.43776-49.64864 40.43776zM512.13312 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776V458.30144c0-22.33344 22.22592-40.44288 49.64864-40.44288 27.4176 0 49.64864 18.10944 49.64864 40.44288v323.51744c0 22.34368-22.23104 40.44288-49.64864 40.44288zM710.72768 822.26176c-27.4176 0-49.64864-18.0992-49.64864-40.43776V350.464c0-22.32832 22.23104-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776v431.36c0.00512 22.33856-22.22592 40.43776-49.64864 40.43776z" fill="#8E8E8E" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-gongyong-xinhao1" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M909.06112 822.26176c-27.4176 0-49.64864-18.0992-49.64864-40.43776V242.176c0-22.32832 22.23104-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776v539.64288c0 22.34368-22.23104 40.44288-49.64864 40.44288z" fill="#8E8E8E" ></path>' +
    '' +
    '<path d="M114.93888 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776v-107.84256c0-22.32832 22.22592-40.43776 49.64864-40.43776 27.4176 0 49.64864 18.10944 49.64864 40.43776V781.824c0 22.33856-22.23104 40.43776-49.64864 40.43776zM313.53344 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776v-215.68c0-22.32832 22.22592-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776V781.824c0.00512 22.33856-22.22592 40.43776-49.64864 40.43776z" fill="#51C3F1" ></path>' +
    '' +
    '<path d="M512.13312 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776V458.30144c0-22.33344 22.22592-40.44288 49.64864-40.44288 27.4176 0 49.64864 18.10944 49.64864 40.44288v323.51744c0 22.34368-22.23104 40.44288-49.64864 40.44288zM710.72768 822.26176c-27.4176 0-49.64864-18.0992-49.64864-40.43776V350.464c0-22.32832 22.23104-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776v431.36c0.00512 22.33856-22.22592 40.43776-49.64864 40.43776z" fill="#8E8E8E" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-gongyong-xinhao2" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M909.06112 822.26176c-27.4176 0-49.64864-18.0992-49.64864-40.43776V242.176c0-22.32832 22.23104-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776v539.64288c0 22.34368-22.23104 40.44288-49.64864 40.44288z" fill="#8E8E8E" ></path>' +
    '' +
    '<path d="M114.93888 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776v-107.84256c0-22.32832 22.22592-40.43776 49.64864-40.43776 27.4176 0 49.64864 18.10944 49.64864 40.43776V781.824c0 22.33856-22.23104 40.43776-49.64864 40.43776zM313.53344 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776v-215.68c0-22.32832 22.22592-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776V781.824c0.00512 22.33856-22.22592 40.43776-49.64864 40.43776zM512.13312 822.26176c-27.42272 0-49.64864-18.0992-49.64864-40.43776V458.30144c0-22.33344 22.22592-40.44288 49.64864-40.44288 27.4176 0 49.64864 18.10944 49.64864 40.44288v323.51744c0 22.34368-22.23104 40.44288-49.64864 40.44288z" fill="#51C3F1" ></path>' +
    '' +
    '<path d="M710.72768 822.26176c-27.4176 0-49.64864-18.0992-49.64864-40.43776V350.464c0-22.32832 22.23104-40.43776 49.64864-40.43776s49.64864 18.10944 49.64864 40.43776v431.36c0.00512 22.33856-22.22592 40.43776-49.64864 40.43776z" fill="#8E8E8E" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '</svg>'
  var script = function() {
    var scripts = document.getElementsByTagName('script')
    return scripts[scripts.length - 1]
  }()
  var shouldInjectCss = script.getAttribute("data-injectcss")

  /**
   * document ready
   */
  var ready = function(fn) {
    if (document.addEventListener) {
      if (~["complete", "loaded", "interactive"].indexOf(document.readyState)) {
        setTimeout(fn, 0)
      } else {
        var loadFn = function() {
          document.removeEventListener("DOMContentLoaded", loadFn, false)
          fn()
        }
        document.addEventListener("DOMContentLoaded", loadFn, false)
      }
    } else if (document.attachEvent) {
      IEContentLoaded(window, fn)
    }

    function IEContentLoaded(w, fn) {
      var d = w.document,
        done = false,
        // only fire once
        init = function() {
          if (!done) {
            done = true
            fn()
          }
        }
        // polling for no errors
      var polling = function() {
        try {
          // throws errors until after ondocumentready
          d.documentElement.doScroll('left')
        } catch (e) {
          setTimeout(polling, 50)
          return
        }
        // no errors, fire

        init()
      };

      polling()
        // trying to always fire before onload
      d.onreadystatechange = function() {
        if (d.readyState == 'complete') {
          d.onreadystatechange = null
          init()
        }
      }
    }
  }

  /**
   * Insert el before target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var before = function(el, target) {
    target.parentNode.insertBefore(el, target)
  }

  /**
   * Prepend el to target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var prepend = function(el, target) {
    if (target.firstChild) {
      before(el, target.firstChild)
    } else {
      target.appendChild(el)
    }
  }

  function appendSvg() {
    var div, svg

    div = document.createElement('div')
    div.innerHTML = svgSprite
    svgSprite = null
    svg = div.getElementsByTagName('svg')[0]
    if (svg) {
      svg.setAttribute('aria-hidden', 'true')
      svg.style.position = 'absolute'
      svg.style.width = 0
      svg.style.height = 0
      svg.style.overflow = 'hidden'
      prepend(svg, document.body)
    }
  }

  if (shouldInjectCss && !window.__iconfont__svg__cssinject__) {
    window.__iconfont__svg__cssinject__ = true
    try {
      document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>");
    } catch (e) {
      console && console.log(e)
    }
  }

  ready(appendSvg)


})(window)
